﻿using CoreModule;
using System.Collections.Generic;

namespace EnResourceModule
{
    /// <summary>
    /// 下拉项 的本地化
    /// </summary>
    public class EnLocalizationProvider : ILocalizationProvider
    {
        /// <summary>
        /// 
        /// </summary>
        /// <returns></returns>
        public List<KeyValuePair<string, BloodGlucosePeriod>> GetBloodGlucosePeriodDropDownItems()
        {
              return new List<KeyValuePair<string, BloodGlucosePeriod>>()
                {
                    new KeyValuePair<string, BloodGlucosePeriod>("", BloodGlucosePeriod.None),
                    new KeyValuePair<string, BloodGlucosePeriod>("BeforeLunch", BloodGlucosePeriod.Before),
                    new KeyValuePair<string, BloodGlucosePeriod>("AfterBreakfast", BloodGlucosePeriod.After),
                    new KeyValuePair<string, BloodGlucosePeriod>("Random", BloodGlucosePeriod.Random),
                };
        }
         
        /// <summary>
        ///  没有使用
        /// </summary>
        /// <returns></returns>
        public List<KeyValuePair<string, BloodGlucoseStatus>> GetBloodGlucoseStatusDropDownItems()
        {
            return new List<KeyValuePair<string, BloodGlucoseStatus>>()
                {
                    new KeyValuePair<string, BloodGlucoseStatus>("", BloodGlucoseStatus.None),
                    new KeyValuePair<string, BloodGlucoseStatus>("High", BloodGlucoseStatus.High),
                    new KeyValuePair<string, BloodGlucoseStatus>("Normal", BloodGlucoseStatus.Normal),
                    new KeyValuePair<string, BloodGlucoseStatus>("Low", BloodGlucoseStatus.Low),
               };
        }
        /// <summary>
        /// 没有使用
        /// </summary>
        /// <param name="bloodGlucoseStatus"></param>
        /// <returns></returns>
        public string GetDescription(BloodGlucoseStatus bloodGlucoseStatus)
        {
            return string.Empty;
        }

        /// <summary>
        /// 没有使用
        /// </summary>
        /// <param name="bloodGlucoseStatus"></param>
        /// <returns></returns>
        public string GetDescription(BloodGlucosePeriod bloodGlucoseStatus)
        {
            return string.Empty;
        }
    }
}
